package com.newly.driver.sdk.device.video.cloud.device.tencent;

import cn.hutool.core.annotation.Alias;
import lombok.Data;

/**
 * @author gjm guan
 * @date 2021/10/21 16:39
 * @desc 腾讯云创建设备响应参数
 * DeviceCode	String	设备编码，注意：此字段可能返回 null，表示取不到有效值。
 * DeviceId	String	设备唯一标识，注意：此字段可能返回 null，表示取不到有效值。
 * VirtualGroupId	String	设备虚拟组信息，仅在创建NVR/VMS时返回该值，注意：此字段可能返回 null，表示取不到有效值。
 * RequestId	String	唯一请求 ID，每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
 */
@Data
public class TXCreateDeviceResp {

    /**
     * 设备编码，注意：此字段可能返回 null，表示取不到有效值。
     */
    @Alias("DeviceCode")
    private String deviceCode;

    /**
     * 设备唯一标识，注意：此字段可能返回 null，表示取不到有效值。
     */
    @Alias("DeviceId")
    private String deviceId;

    /**
     * 设备虚拟组信息，仅在创建NVR/VMS时返回该值，注意：此字段可能返回 null，表示取不到有效值。
     */
    @Alias("VirtualGroupId")
    private String virtualGroupId;

    /**
     * 唯一请求 ID，每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
     */
    @Alias("RequestId")
    private String requestId;
}
